/* 
 * File:   poisson3d.h
 * Author: oddi
 *
 * Created on December 7, 2010, 11:40 PM
 */

#ifndef _POISSON3D_H
#define	_POISSON3D_H

#ifdef	__cplusplus
extern "C" {
#endif

#ifndef __cuda_cuda_h__
#include "cuda.h"
#endif
#include "cufft.h"
#include "poisson1d.h"

    typedef struct struct_poisson3d
    {
        cufftHandle chandle;

    }poisson3d;

    int poisson3d_init_solver(poisson3d*, int sX, int sY, int sZ);
    int poisson3d_clear_solver(poisson3d*);

#ifdef	__cplusplus
}
#endif

#endif	/* _POISSON3D_H */

